x86: Remove needless IRQ critical section from init_xen_time().
authorKeir Fraser <keir.fraser@citrix.com>
Wed, 22 Oct 2008 14:11:54 +0000 (15:11 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Wed, 22 Oct 2008 14:11:54 +0000 (15:11 +0100)
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen/arch/x86/time.c

index 2459e9738cbe27d7bee9cee1197513a2cc0d8cd2..8e86e7180c2a700fef5c94143c1d2f222c5d78c5 100644 (file)
@@ -1063,8 +1063,6 @@ void init_percpu_time(void)
 /* Late init function (after all CPUs are booted). */
 int __init init_xen_time(void)
 {
-    local_irq_disable();
-
     /* check if TSC is invariant during deep C state
        this is a new feature introduced by Nehalem*/
     if ( cpuid_edx(0x80000007) & (1u<<8) )
@@ -1079,8 +1077,6 @@ int __init init_xen_time(void)
 
     do_settime(get_cmos_time(), 0, NOW());
 
-    local_irq_enable();
-
     return 0;
 }